wx.cloud.init();
const db = wx.cloud.database();
var util = require('../../util/util');
Page({

  /**
   * 页面的初始数据
   */
  data: {
    //数据库所需数据
    //uesrInfo为用户信息
    userInfo:"",
    tags: ["吐槽","生活","闲聊","求助","麻了","考研","保研","考公","就业","其他"],
    title:"",
    tag:"",
    content:"",
    id:"",
    time:"",
    touxiang:"",
    colorIndex: null,
    select: false,
  },
//  点击出现下拉框
  click:function(){
    this.setData({
      select:!this.data.select
  })
  },
  //选择内容
  tagSelect: function(e) {
    this.setData({
      tag: this.data.tags[e.currentTarget.dataset.index],
      colorIndex: e.currentTarget.dataset.index
    })
    console.log(this.data.tag)
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    let user=wx.getStorageSync('user')
    this.setData({
      userInfo:user
    })
  },

  //获取title数据
  Input_Title:function (e) {
    this.setData({
      title: e.detail.value
    })
  },
  //获取content数据
  Input_content:function (e) {
    this.setData({
      content: e.detail.value
    })
  },

  //上传数据到服务器
  upLoadBtn:function (e) {
    if(!this.data.title){
      wx.showToast({
        icon:'none',
        title: '请填写标题'
      })
    }
    else if(!this.data.content){
      wx.showToast({
        icon:'none',
        title: '请填写内容'
      })
    }
    else if(this.data.tag == ""){
      wx.showToast({
        icon:'none',
        title: '请选择一个标签'
      })
    }
    else{
      let time = util.formatTime(new Date())
      let ms_time = new Date().getTime()
      db.collection('forum').add({
        data:{
          touxiang:this.data.userInfo.avatarUrl,
          user_name:this.data.userInfo.nickName,
          title: this.data.title,
          content: this.data.content,
          tag: this.data.tag,
          time:time,
          ms_time:ms_time,
          hot:0,
          response:0,
          browse:0,
          agree:[],
          change:false,
          response_user:[]
        },
        success:(res) => {
          //上传成功后清空数据
          this.setData({
            title: "",
            content: "",
            colorIndex: null
          })
          wx.showToast({
            icon:'success',
            title: '发布成功！'
          })
          setTimeout(()=>
          {
              
          wx.navigateBack({
            delta: 1,
          })
           }, 600)
         
        },
        fail:(err) => {
          console.log(err)
        }
      })
    }
  },



  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})